// 定义角色类型  
export interface Role {
  id?: number;
  createTime?: string;
  updateTime?: string;
  roleName: string;
  remark: string | null; // remark 字段是可选的，并且可以是字符串或 null  
}
//分别定义已选和所有的角色类型
export type assignRoles = Role[]
export type allRolesList = Role[]
// 定义包含角色列表的响应数据类型  
export interface ResponseData {
  assignRoles: assignRoles; // 已分配的角色列表  
  allRolesList: allRolesList; // 所有角色的列表  
}

// 定义整个响应的类型  
export interface Response {
  code: number; // 状态码  
  message: string; // 消息  
  data: ResponseData; // 数据部分  
  ok: boolean; // 操作是否成功  
}  